local HY = require "packages/touhou_hy/utility/utility"
local U = require "packages/utility/utility"

local touhou_standard = require("packages.touhou_hy.pkgs.standard")
local touhou_answers = require("packages.touhou_hy.pkgs.answers")
local touhou_animals = require("packages.touhou_hy.pkgs.animals")
local touhou_epic = require("packages.touhou_hy.pkgs.epic")
local touhou_hell = require("packages.touhou_hy.pkgs.hell")
local touhou_ship = require("packages.touhou_hy.pkgs.ship")
local touhou_live = require("packages.touhou_hy.pkgs.live")
local touhou_celestial = require("packages.touhou_hy.pkgs.celestial")
local touhou_plague = require("packages.touhou_hy.pkgs.plague")

local touhou_cards = require("packages.touhou_hy.pkgs.cards")

local mode = require("packages.touhou_hy.pkgs.gamemode")
local mode_debug = require("packages.touhou_hy.pkgs.debugMode")

Fk:loadTranslationTable {
    ["touhou_hy"] = "东方",
    ["ten_k"] = "天",
    ["chi_k"] = "地",
    ["jin_k"] = "人",
    ["x_k"] = "X",
}
Fk:appendKingdomMap("x_k", { "ten_k", "chi_k", "jin_k" })

return {
    touhou_standard,
    touhou_answers,
    touhou_animals,
    touhou_epic,
    touhou_hell,
    touhou_ship,
    touhou_live,
    touhou_celestial,
    touhou_plague,

    touhou_cards,

    mode,
}
